  // 对比两个时间大小 大于返回1 小于等于返回0
export const compareTime = (st:string, ct:any, hour:number) => {
  // 将时间字符串转换为Date对象
  // 比赛开始时间
  const startTime = new Date(st);
  const curTime = new Date(ct);
  if (!hour) {
    if (startTime > curTime) return 1;
    else return 0;
  }
  // 结束时间
  const endTime = new Date(Date.UTC(startTime.getUTCFullYear(), startTime.getUTCMonth(), startTime.getUTCDate(), startTime.getUTCHours(), startTime.getUTCMinutes(), startTime.getUTCSeconds() + hour));
  // 已经结束
  if (endTime <= curTime) return 2;
  else if (startTime < curTime) { // 真在进行
    return 1;
  } else {
    return 0;// 还没开始
  }
}